package com.huike.business.domain.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.huike.business.domain.TrackBusinessRecord;
import com.huike.common.annotation.Excel;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.Date;
import java.util.List;
//@Data
//public class BusinessRecordDto extends TbBusiness {
//    private Long id;
//
//    private Long businessId;
//
//    private String record;
//
//    private Date createTime;
//
//    private String keyItems;
//
//    private String trackStatus;
//
//    private String otherIntention;
//
//    private String createBy;
//}


@Data
@AllArgsConstructor
@NoArgsConstructor
public class BusinessRecordDto extends TrackBusinessRecord {
    @Excel(name = "活动id")
    private Long activityId;
    /** 活动名称 */
    private String activityName;
    /** 活动名称 */
    private String activityInfo;
    @Excel(name = "年龄")
    private Integer age;
    @Excel(name = "分配人")
    private String assignBy;
    /** 分配时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm")
    @Excel(name = "分配时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date assignTime;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm")
    @Excel(name = "开始创建时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date beginCreateTime;
    @Excel(name = "渠道")
    private String channel;
    private String city;
    private String clueId;
    private Long courseId;
    private String education;
    private String endCreateTime;
    private String endTime;
    private String expectedSalary;
    private Long falseCount;
    private String job;
    private List<String> keyItemsArray;
    private String level;
    private String major;
    private String name;
    private String occupation;
    private String owner;
    private String ownerTime;
    private String phone;
    private String plan;
    private String planTime;
    private String provinces;
    private String qq;
    private String reasons;
    private String region;
    private String remark;
    private String salary;
    private String sex;
    private String status;
    private String subject;
    private String transfer;
    private String updateBy;
    private String updateTime;
    private String userId;
    private String weixin;
}
